• word of the day

    amaranthus spinosus

    amaranthus spinosus - Dictionary definition and meaning for word amaranthus spinosus

    Definition
    (noun) erect annual of tropical central Asia and Africa having a pair of divergent spines at most leaf nodes
    Synonyms : thorny amaranth
Download our Mobile App Today
Receive our word of the day
on Whatsapp